package com.lsc.www.day02.review;

import java.util.Scanner;

/**
 * 数据类型 扩展
 */
public class TypeOfData {



    public static void main(String[] args) {
        // 八个基本的数据类型：整型：byte short int long     浮点数：float double
        // 字符 ：char     布尔类型 boolean ： true  false
        // 引用 数据类型（类  接口  数组 抽象类）
        int i = 129;
        byte b = (byte) i;
        System.out.println(b);


        float f = 0.1f;
        System.out.println(f);
        double d = 1.0 / 10;
        System.out.println(d);
        System.out.println(f == d);

        float f1 = 1212324254f;
        double d1 = f1 + 1;
        System.out.println(f1 == d1);


        // ASCII

        char c = 'a';
        System.out.println((int) c);

        System.out.println("" + 123 + 123);
        System.out.println(123 + 123 + "");

        // jdk 1.7
        int money = 1000000000;
        System.out.println(money);
        money = 1_000_000_000;
        System.out.println(money+1);

        // 字符串 String
        String name = "hanamaki";
        String name1 = "hanamaki";
        System.out.println(name == name1);



        String hanamaki = new String("hanamaki");
        String hanamaki1 = new String("hanamaki");
        System.out.println(hanamaki.equals(hanamaki1));



        /* 快捷键  ：代码补齐 ctrl + shift + enter
        * 代码补齐快捷键   alt + enter + enter + enter + enter   */



    }





}
